<topicVersion>
  <topicName>LinkingFormattingRules</topicName>
  <wikiDir>WikiRoot\WikiDir</wikiDir>
  <creator></creator>
  <createdOn>2013-03-05T02:32:52.943</createdOn>
  <version>4</version>
  <tags id="Format Links" />
  <editReason />
  <wikiText>:Keywords: Help Formatting
:Basic: 
:Summary: details about link formatting rules
!Basic Linking %red%(Namespace support not fully functional)
Any "word" using PascalCase automatically becomes a link.  For example, FlexWiki, HelloWorld or TheDemocraticParty.  PascalCase words without topics (like HelloWorld) become links that will create topics when you click on them. 

Words can also include FlexWiki.WikiNamespaces, which will be automatically stripped off when displaying the link. ""FlexWiki.PascalCase"" becomes FlexWiki.PascalCase. 

FlexWiki tries to be somewhat smart about automatic linking, but it has severe limits. For instance, it removes the "S" off the end of ""WikiNamespaces"" to find WikiNamespace, but not the "D" off [WikiNamespaced] . 

:AnchorReference:
Anchors are also supported, see "Anchors":LinkingFormattingRules#Anchors.

:URLs: 
!Linking to URLs
Like PascalCased words, *any URL* becomes a link:
http://www.blizzard.com.  

Notice the formating changes for a link to an external site.

Care must be taken when using automatic URL linking, because punctuation immediately (before any whitespace) following the URL will be included.  Periods are okay following a domain name ( http://www.blizzard.com. ) or after a path separator ( http://www.blizzard.com/inblizz/. ) but they will usually generate "file not found" errors when following a filename ( http://www.blizzard.com/inblizz/reviews.shtml. ).  To place punctuation immediately after a URL, use a FreeLink.

Some URL links require URL Encoding before they will work. This won't work:

""http://maps.google.com/maps?q=1000+Aerial+Center+Pky,+Cary,+NC+27513&amp;spn=0.023328,0.034083&amp;hl=en""

You first have to encode it, then it works. 
 
http://maps.google.com/maps?q=1000%20Aerial%20Center%20Pky%2C%20Cary%2C%20NC%2027513&amp;spn=0.023328%2C0.034083&amp;hl=en

Question: For a URL link, why can't you just encode the generated HREF ? The link text itself doesn't have to be encoded&amp;#8212;it probably shouldn't be&amp;#8212;but the HREF should always be.
Question: How come I can't put a link into a list?
Answer: Links in lists are now possible.
Request: Links are very restrictive in what they allow - for instance, I can't seem to put in a link to ""mk:@MSITStore:C:\Debuggers\debugger.chm::/hh/DebugMS/r19_metacmds_A_99939ae5-be91-4ff3-a7fe-3162f8cd11da.xml.htm"" - I tried the encoding of various parts, but I wasn't able to get it to work for this url.  Can we make it less restrictive?  What's the trade-off here?
Question: Creating a page with numbers seems to confuse the auto page title formatting. For example, creating a page called ""SQLServer2000"" creates a page with the title "SQL Server2000". Is there a way to force the space between Server and 2000?
Answer:[
I think that you would do it like this "Faux Topic Name":FauxTopicName for "FauxTopicName".
Or like this for your "SQLServer2000" example, "SQL Server 2000":SQLServer2000.
Check out the re-labeling links section below.
]
Note that for intranet use you can also link to Windows shares using file:////server_name\share_name (this link doesn't go anywhere).

!E-mails
Linking an e-mail address is similar to the html _a_ tag.

mailto:somebody@example.com

'''bold text'''

You can even give more recipients:

mailto:somebody@example.com;somebodyelse@example.com

And subject:

mailto:somebody@example.com?subject=Hello%20my%20friend

You can give friendly name too

 "Contacts":mailto:somebody@example.com;somebodyelse@example.com

"Contacts":mailto:somebody@example.com;somebodyelse@example.com

 "Contacts":mailto:somebody@example.com?subject=Hello%20my%20friend

"Contacts":mailto:somebody@example.com?subject=Hello%20my%20friend

-- SzaMa - 2006.04.16

Add CC: or BCC:

mailto:somebody@example.com?subject=Hello%20my%20friend&amp;cc=somebodyelse@example.com&amp;bcc=onemoreelse@example.com

Add Message Body:

mailto:somebody@example.com?subject=Hello%20my%20friend&amp;body=Please%20Eat%20More%20Chicken

-- AaronSachs - 2007.04.23


:Free: 
!Free Linking
Surrounding a word with square brackets is called a FreeLink and will give you a link whether you use PascalCase or not.   So, putting square brackets around camelCase, gives you [camelCase].  However, you should generally use PascalCased words.  I mean, [whyNotUsePascalCaseHere].  

Question: This doesn't seem to work for UNC paths (on an Intranet), and for some reason if a ! is in the link, it seems to abort making a link, when !'s are used for windows private shares (and hence all of our UNC paths would have them in my case). 

Answer: Free linking can handle unc paths if you use file:\\ i.e. [file:\\server\share name\document.xyz] 

It's also possible to have one word links (without using square brackets), but they're special; see: "one-word topic names":TopicName#OneWorders.

Question: This doesn't work with titles with spaces.  In fact, while FlexWiki seems to support pages that have spaces in the name (ie, I can rename a page to have spaces and navigating to the page works fine), there doesn't seem to be any possible way to link to them.  Am I missing something?

Question: How does one do relative/absolute links? (with no hostname?)  I've managed to get FlexWiki running on my laptop (using Apache on Linux), and it'd be useful to link to documentation and other sites on my laptop that are not part of the wiki.  I can't rely on a hostname, as I may wish to have remote access to these files, and may need to use an IP number.

:Preventing: 
!Preventing Linking
To prevent PascalCase words from being linked, start and end the word with two double-quotes.  To show ""PascalCase"" non-linked, you enter:
 ""PascalCase""

This is particularly useful, for preventing linking to a FauxTopicName, one-word topic name, or plural forms of TLAs, such as ""ROMs"".

:Piped: 
!"Relabel"ing links
If you know you want a link, but want to display text other than the linking text, you can "relabel" the link.  These are sometimes called "arbitrary links":ArbitraryLink or "piped link":PipedLink.  They will have fomatting matching their link type.  The pattern for them is @&lt;DisplayText&gt;:&lt;Link&gt;@.  (Someone called this pattern a [Textism], but I'm unfamiliar with the term.)


Examples:
|| You write || FlexWiki displays ||
||"" "pascal case":PascalCase ""  || "pascal case":PascalCase ||
||"" "camel case":[camelCase] ""  || "camel case":[camelCase] ||
||"" "pascal case":FlexWiki.PascalCase ""  || "pascal case":FlexWiki.PascalCase ||
||"" "camel case":FlexWiki.[camelCase] ""  || "camel case":FlexWiki.[camelCase] ||
||"" "Microsoft Corp.":http://www.microsoft.com ""  || "Microsoft Corp.":http://www.microsoft.com ||
||"" "http://www.flexwiki.com/images/go.gif":http://www.flexwiki.com "" || "http://www.flexwiki.com/images/go.gif":http://www.flexwiki.com ||



:Anchors: Bookmark
!Anchors/Bookmarks %red%(not yet working correctly)


Any WikiPageProperty or HiddenWikiPageProperty (see FormattingRules#WikiPageProperty) becomes an anchor (or bookmark) on that page. You can reference that anchor by using the @&lt;TopicName&gt;#&lt;Anchor&gt;@ form, e.g. "Anchor":LinkingFormattingRules#AnchorReference
</wikiText>
  <body>&lt;WomDocument&gt;
&lt;BaseTopic&gt;http://localhost/LynxWiki/WikiTopic/Index&lt;/BaseTopic&gt;
&lt;BaseEdit&gt;http://localhost/LynxWiki/WikiTopic/Page&lt;/BaseEdit&gt;
&lt;BaseImage&gt;http://localhost/LynxWiki/images/&lt;/BaseImage&gt;
&lt;SiteUrl&gt;http://localhost/LynxWiki/&lt;/SiteUrl&gt;
&lt;InputDoc&gt;&lt;/InputDoc&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Keywords&lt;/Name&gt;
&lt;womPropertyText&gt; Help Formatting&lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Basic&lt;/Name&gt;
&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Summary&lt;/Name&gt;
&lt;womPropertyText&gt; details about link formatting rules&lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;Basic Linking &lt;/womHeaderText&gt;&lt;AnchorText&gt;_1_Basic_Linking_&lt;/AnchorText&gt;&lt;WikiStyling&gt;&lt;StyleColor&gt;red&lt;/StyleColor&gt;&lt;womWikiStyledText&gt;(Namespace support not fully functional)&lt;/womWikiStyledText&gt;&lt;/WikiStyling&gt;&lt;/Header&gt;

&lt;Para&gt;&lt;paraText&gt;Any "word" using &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCase&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; automatically becomes a link.  For example, &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FlexWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;, &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;HelloWorld&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; or &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;TheDemocraticParty&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;.  &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCase&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; words without topics (like &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;HelloWorld&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;) become links that will create topics when you click on them. &lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Words can also include &lt;/paraText&gt;&lt;paraText&gt;FlexWiki.WikiNamespaces&lt;/paraText&gt;&lt;paraText&gt;, which will be automatically stripped off when displaying the link. &lt;/paraText&gt;&lt;EscapedNoFormatText&gt;FlexWiki.PascalCase&lt;/EscapedNoFormatText&gt;&lt;paraText&gt; becomes &lt;/paraText&gt;&lt;paraText&gt;FlexWiki.PascalCase&lt;/paraText&gt;&lt;paraText&gt;. &lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FlexWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; tries to be somewhat smart about automatic linking, but it has severe limits. For instance, it removes the "S" off the end of &lt;/paraText&gt;&lt;EscapedNoFormatText&gt;WikiNamespaces&lt;/EscapedNoFormatText&gt;&lt;paraText&gt; to find &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiNamespace&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;, but not the "D" off &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;MalformedTopic&gt;WikiNamespaced&lt;/MalformedTopic&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; . &lt;/paraText&gt;&lt;/Para&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;AnchorReference&lt;/Name&gt;
&lt;/HiddenSinglelineProperty&gt;
&lt;Para&gt;&lt;paraText&gt;Anchors are also supported, see &lt;/paraText&gt;&lt;TopicExistsAnchor&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;Topic&gt;LinkingFormattingRules&lt;/Topic&gt;&lt;Anchor&gt;Anchors&lt;/Anchor&gt;&lt;TipId&gt;id11&lt;/TipId&gt;&lt;DisplayText&gt;Anchors&lt;/DisplayText&gt;&lt;TipData&gt;&lt;TipIdData&gt;id11&lt;/TipIdData&gt;&lt;TipText&gt;&lt;/TipText&gt;&lt;TipStat&gt;&lt;/TipStat&gt;&lt;/TipData&gt;&lt;/TopicExistsAnchor&gt;&lt;paraText&gt;.&lt;/paraText&gt;&lt;/Para&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;URLs&lt;/Name&gt;
&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;Linking to &lt;/womHeaderText&gt;&lt;AnchorText&gt;_2_Linking_to_&lt;/AnchorText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithMulticaps&gt;URLs&lt;/StartsWithMulticaps&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;/Header&gt;
&lt;Para&gt;&lt;paraText&gt;Like &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCased&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; words, &lt;/paraText&gt;&lt;TextileStrong&gt;&lt;womStrongText&gt;any URL&lt;/womStrongText&gt;&lt;/TextileStrong&gt;&lt;paraText&gt; becomes a link:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;HttpLink&gt;http://www.blizzard.com&lt;/HttpLink&gt;&lt;paraText&gt;.  &lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Notice the formating changes for a link to an external site.&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Care must be taken when using automatic URL linking, because punctuation immediately (before any whitespace) following the URL will be included.  Periods are okay following a domain name ( &lt;/paraText&gt;&lt;HttpLink&gt;http://www.blizzard.com&lt;/HttpLink&gt;&lt;paraText&gt;. ) or after a path separator ( &lt;/paraText&gt;&lt;HttpLink&gt;http://www.blizzard.com/inblizz/&lt;/HttpLink&gt;&lt;paraText&gt;. ) but they will usually generate "file not found" errors when following a filename ( &lt;/paraText&gt;&lt;HttpLink&gt;http://www.blizzard.com/inblizz/reviews.shtml&lt;/HttpLink&gt;&lt;paraText&gt;. ).  To place punctuation immediately after a URL, use a &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FreeLink&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;.&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Some URL links require URL Encoding before they will work. This won't work:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;EscapedNoFormatText&gt;http://maps.google.com/maps?q=1000+Aerial+Center+Pky,+Cary,+NC+27513&amp;amp;spn=0.023328,0.034083&amp;amp;hl=en&lt;/EscapedNoFormatText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;You first have to encode it, then it works. &lt;/paraText&gt;&lt;/Para&gt;

&lt;PreformattedSingleLine&gt; &lt;/PreformattedSingleLine&gt;

&lt;Para&gt;&lt;HttpLink&gt;http://maps.google.com/maps?q=1000%20Aerial%20Center%20Pky%2C%20Cary%2C%20NC%2027513&amp;amp;spn=0.023328%2C0.034083&amp;amp;hl=en&lt;/HttpLink&gt;&lt;/Para&gt;

&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;For a URL link, why can't you just encode the generated HREF ? The link text itself doesn't have to be encoded&amp;#8212;it probably shouldn't be&amp;#8212;but the HREF should always be.&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;How come I can't put a link into a list?&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Answer&lt;/Name&gt;&lt;womPropertyText&gt;Links in lists are now possible.&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Request&lt;/Name&gt;&lt;womPropertyText&gt;Links are very restrictive in what they allow - for instance, I can't seem to put in a link to &lt;/womPropertyText&gt;&lt;EscapedNoFormatText&gt;mk&lt;Emoticon&gt;emoticons/angry_smile.gif&lt;/Emoticon&gt;MSITStore:C:\Debuggers\debugger.chm::/hh/DebugMS/r19_metacmds_A_99939ae5-be91-4ff3-a7fe-3162f8cd11da.xml.htm&lt;/EscapedNoFormatText&gt;&lt;womPropertyText&gt; - I tried the encoding of various parts, but I wasn't able to get it to work for this url.  Can we make it less restrictive?  What's the trade-off here?&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;Creating a page with numbers seems to confuse the auto page title formatting. For example, creating a page called &lt;/womPropertyText&gt;&lt;EscapedNoFormatText&gt;SQLServer2000&lt;/EscapedNoFormatText&gt;&lt;womPropertyText&gt; creates a page with the title "SQL Server2000". Is there a way to force the space between Server and 2000?&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;MultilineProperty&gt;&lt;Name&gt;Answer&lt;/Name&gt;&lt;womPropertyText&gt;I think that you would do it like this &lt;/womPropertyText&gt;&lt;womPropertyText&gt; for "&lt;/womPropertyText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FauxTopicName&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womPropertyText&gt;".
Or like this for your &lt;/womPropertyText&gt;&lt;womPropertyText&gt;.
Check out the re-labeling links section below.&lt;/womPropertyText&gt;&lt;/MultilineProperty&gt;
&lt;Para&gt;&lt;paraText&gt;Note that for intranet use you can also link to Windows shares using file:////server_name\share_name (this link doesn't go anywhere).&lt;/paraText&gt;&lt;/Para&gt;
&lt;Header level="1"&gt;
&lt;womHeaderText&gt;E-mails&lt;/womHeaderText&gt;&lt;AnchorText&gt;_3_E-mails&lt;/AnchorText&gt;&lt;/Header&gt;
&lt;Para&gt;&lt;paraText&gt;Linking an e-mail address is similar to the html&lt;/paraText&gt;&lt;TextileEmphasisInLine&gt;a&lt;/TextileEmphasisInLine&gt;&lt;paraText&gt; tag.&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;MailtoLink&gt;mailto:somebody@example.com&lt;/MailtoLink&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;Strong&gt;bold text&lt;/Strong&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;You can even give more recipients:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;MailtoLink&gt;mailto:somebody@example.com;somebodyelse@example.com&lt;/MailtoLink&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;And subject:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;MailtoLink&gt;mailto:somebody@example.com?subject=Hello%20my%20friend&lt;/MailtoLink&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;You can give friendly name too&lt;/paraText&gt;&lt;/Para&gt;

&lt;PreformattedSingleLine&gt; "Contacts":mailto:somebody@example.com;somebodyelse@example.com&lt;/PreformattedSingleLine&gt;

&lt;Para&gt;&lt;FreeLinkToMailto&gt;&lt;FreeLinkMail&gt;Contacts&lt;/FreeLinkMail&gt;&lt;Mailto&gt;mailto:somebody@example.com;somebodyelse@example.com&lt;/Mailto&gt;&lt;/FreeLinkToMailto&gt;&lt;/Para&gt;

&lt;PreformattedSingleLine&gt; "Contacts":mailto:somebody@example.com?subject=Hello%20my%20friend&lt;/PreformattedSingleLine&gt;

&lt;Para&gt;&lt;FreeLinkToMailto&gt;&lt;FreeLinkMail&gt;Contacts&lt;/FreeLinkMail&gt;&lt;Mailto&gt;mailto:somebody@example.com?subject=Hello%20my%20friend&lt;/Mailto&gt;&lt;/FreeLinkToMailto&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;-- &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;SzaMa&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; - 2006.04.16&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Add CC: or BCC:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;MailtoLink&gt;mailto:somebody@example.com?subject=Hello%20my%20friend&amp;amp;cc=somebodyelse@example.com&amp;amp;bcc=onemoreelse@example.com&lt;/MailtoLink&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Add Message Body:&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;MailtoLink&gt;mailto:somebody@example.com?subject=Hello%20my%20friend&amp;amp;body=Please%20Eat%20More%20Chicken&lt;/MailtoLink&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;-- &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;AaronSachs&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; - 2007.04.23&lt;/paraText&gt;&lt;/Para&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Free&lt;/Name&gt;
&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;Free Linking&lt;/womHeaderText&gt;&lt;AnchorText&gt;_4_Free_Linking&lt;/AnchorText&gt;&lt;/Header&gt;
&lt;Para&gt;&lt;paraText&gt;Surrounding a word with square brackets is called a &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FreeLink&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; and will give you a link whether you use &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCase&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; or not.   So, putting square brackets around camelCase, gives you &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;MalformedTopic&gt;camelCase&lt;/MalformedTopic&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;.  However, you should generally use &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCased&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; words.  I mean, &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;MalformedTopic&gt;whyNotUsePascalCaseHere&lt;/MalformedTopic&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;.  &lt;/paraText&gt;&lt;/Para&gt;

&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;This doesn't seem to work for UNC paths (on an Intranet), and for some reason if a ! is in the link, it seems to abort making a link, when !'s are used for windows private shares (and hence all of our UNC paths would have them in my case). &lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Answer&lt;/Name&gt;&lt;womPropertyText&gt;Free linking can handle unc paths if you use file:\\ i.e. &lt;/womPropertyText&gt;&lt;AltFileLink&gt;file:\\server\share name\document.xyz&lt;/AltFileLink&gt;&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;Para&gt;&lt;paraText&gt;It's also possible to have one word links (without using square brackets), but they're special; see: &lt;/paraText&gt;&lt;TopicExistsAnchor&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;Topic&gt;TopicName&lt;/Topic&gt;&lt;Anchor&gt;OneWorders&lt;/Anchor&gt;&lt;TipId&gt;id12&lt;/TipId&gt;&lt;DisplayText&gt;one-word topic names&lt;/DisplayText&gt;&lt;TipData&gt;&lt;TipIdData&gt;id12&lt;/TipIdData&gt;&lt;TipText&gt;&lt;/TipText&gt;&lt;TipStat&gt;&lt;/TipStat&gt;&lt;/TipData&gt;&lt;/TopicExistsAnchor&gt;&lt;paraText&gt;.&lt;/paraText&gt;&lt;/Para&gt;

&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;This doesn't work with titles with spaces.  In fact, while &lt;/womPropertyText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FlexWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womPropertyText&gt; seems to support pages that have spaces in the name (ie, I can rename a page to have spaces and navigating to the page works fine), there doesn't seem to be any possible way to link to them.  Am I missing something?&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;
&lt;SinglelineProperty&gt;&lt;Name&gt;Question&lt;/Name&gt;&lt;womPropertyText&gt;How does one do relative/absolute links? (with no hostname?)  I've managed to get &lt;/womPropertyText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FlexWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womPropertyText&gt; running on my laptop (using Apache on Linux), and it'd be useful to link to documentation and other sites on my laptop that are not part of the wiki.  I can't rely on a hostname, as I may wish to have remote access to these files, and may need to use an IP number.&lt;/womPropertyText&gt;&lt;/SinglelineProperty&gt;&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Preventing&lt;/Name&gt;
&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;Preventing Linking&lt;/womHeaderText&gt;&lt;AnchorText&gt;_5_Preventing_Linking&lt;/AnchorText&gt;&lt;/Header&gt;
&lt;Para&gt;&lt;paraText&gt;To prevent &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;PascalCase&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; words from being linked, start and end the word with two double-quotes.  To show &lt;/paraText&gt;&lt;EscapedNoFormatText&gt;PascalCase&lt;/EscapedNoFormatText&gt;&lt;paraText&gt; non-linked, you enter:&lt;/paraText&gt;&lt;/Para&gt;

&lt;PreformattedSingleLine&gt; ""PascalCase""&lt;/PreformattedSingleLine&gt;

&lt;Para&gt;&lt;paraText&gt;This is particularly useful, for preventing linking to a &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FauxTopicName&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;, one-word topic name, or plural forms of &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithMulticaps&gt;TLAs&lt;/StartsWithMulticaps&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;, such as &lt;/paraText&gt;&lt;EscapedNoFormatText&gt;ROMs&lt;/EscapedNoFormatText&gt;&lt;paraText&gt;.&lt;/paraText&gt;&lt;/Para&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Piped&lt;/Name&gt;
&lt;womPropertyText&gt; &lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;"Relabel"ing links&lt;/womHeaderText&gt;&lt;AnchorText&gt;_6_Relabeling_links&lt;/AnchorText&gt;&lt;/Header&gt;
&lt;Para&gt;&lt;paraText&gt;If you know you want a link, but want to display text other than the linking text, you can "relabel" the link.  These are sometimes called &lt;/paraText&gt;&lt;paraText&gt; or &lt;/paraText&gt;&lt;paraText&gt;.  They will have fomatting matching their link type.  The pattern for them is @&amp;lt;&lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;DisplayText&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;&amp;gt;:&amp;lt;Link&amp;gt;@.  (Someone called this pattern a &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;MalformedTopic&gt;Textism&lt;/MalformedTopic&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;, but I'm unfamiliar with the term.)&lt;/paraText&gt;&lt;/Para&gt;

&lt;Para&gt;&lt;paraText&gt;Examples:&lt;/paraText&gt;&lt;/Para&gt;
&lt;Table&gt;&lt;TableRow&gt;&lt;womCellText&gt;
&lt;womCell&gt; You write &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;FlexWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womCell&gt; displays &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "pascal case":PascalCase &lt;/EscapedNoFormatText&gt;&lt;womCell&gt;  &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "camel case":[camelCase] &lt;/EscapedNoFormatText&gt;&lt;womCell&gt;  &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "pascal case":FlexWiki.PascalCase &lt;/EscapedNoFormatText&gt;&lt;womCell&gt;  &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;paraText&gt;"pascal case":FlexWiki.PascalCase&lt;/paraText&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "camel case":FlexWiki.[camelCase] &lt;/EscapedNoFormatText&gt;&lt;womCell&gt;  &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;paraText&gt;"camel case":FlexWiki.[camelCase]&lt;/paraText&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "Microsoft Corp.":http://www.microsoft.com &lt;/EscapedNoFormatText&gt;&lt;womCell&gt;  &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;Microsoft Corp.&lt;/FreeLink&gt;&lt;HttpLink&gt;http://www.microsoft.com&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;TableRow&gt;&lt;womCellText&gt;
&lt;EscapedNoFormatText&gt; "http://www.flexwiki.com/images/go.gif":http://www.flexwiki.com &lt;/EscapedNoFormatText&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;womCellText&gt;
&lt;womCell&gt; &lt;/womCell&gt;&lt;FreeLinkToHttpImageDisplayGif&gt;&lt;HttpImageDisplayGif&gt;http://www.flexwiki.com/images/go.gif&lt;/HttpImageDisplayGif&gt;&lt;WebLink&gt;http://www.flexwiki.com&lt;/WebLink&gt;&lt;/FreeLinkToHttpImageDisplayGif&gt;&lt;womCell&gt; &lt;/womCell&gt;&lt;/womCellText&gt;&lt;/TableRow&gt;
&lt;/Table&gt;
&lt;HiddenSinglelineProperty&gt;&lt;Name&gt;Anchors&lt;/Name&gt;
&lt;womPropertyText&gt; Bookmark&lt;/womPropertyText&gt;&lt;/HiddenSinglelineProperty&gt;&lt;Header level="1"&gt;
&lt;womHeaderText&gt;Anchors/Bookmarks &lt;/womHeaderText&gt;&lt;AnchorText&gt;_7_AnchorsBookmarks_&lt;/AnchorText&gt;&lt;WikiStyling&gt;&lt;StyleColor&gt;red&lt;/StyleColor&gt;&lt;womWikiStyledText&gt;(not yet working correctly)&lt;/womWikiStyledText&gt;&lt;/WikiStyling&gt;&lt;/Header&gt;

&lt;Para&gt;&lt;paraText&gt;Any &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiPageProperty&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; or &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;HiddenWikiPageProperty&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt; (see &lt;/paraText&gt;&lt;CreateNewTopic&gt;&lt;Topic&gt;FormattingRules&lt;/Topic&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;paraText&gt;) becomes an anchor (or bookmark) on that page. You can reference that anchor by using the&lt;/paraText&gt;&lt;TextileCodeLineInLine&gt;&amp;lt;TopicName&amp;gt;#&amp;lt;Anchor&amp;gt;&lt;/TextileCodeLineInLine&gt;&lt;paraText&gt; form, e.g. &lt;/paraText&gt;&lt;TopicExistsAnchor&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;Topic&gt;LinkingFormattingRules&lt;/Topic&gt;&lt;Anchor&gt;AnchorReference&lt;/Anchor&gt;&lt;TipId&gt;id13&lt;/TipId&gt;&lt;DisplayText&gt;Anchor&lt;/DisplayText&gt;&lt;TipData&gt;&lt;TipIdData&gt;id13&lt;/TipIdData&gt;&lt;TipText&gt;&lt;/TipText&gt;&lt;TipStat&gt;&lt;/TipStat&gt;&lt;/TipData&gt;&lt;/TopicExistsAnchor&gt;&lt;/Para&gt;
&lt;/WomDocument&gt;
</body>
</topicVersion>